🖥️ linux | January 09, 2021
디렉토리 | 설명 |
---|---|
bin | 기본 명령어들이 저장된 디렉토리 |
boot | 부팅에 필요한 가진 파일들이 저장되는 곳 |
dev | 시스템 디바이스 관련 파일들이 저장되는 것 |
etc | 시스템 설정에 관련된 각종 파일들이 저장되는 곳 |
home | 사용자의 홈 디렉토리가 생성되는 곳 |
lib | 커널과 프로그램에 필요한 각종 라이브러리가 저장되는 곳 |
media | CD, USB같은 외부 장치를 연결하는 곳 |
mnt | 탈부착 가능한 장치들을 임시로 연결하는 곳 (WSL의 경우 윈도우의 디렉토리와 연결) |
opt | 추가 패키지가 설치되는 곳 |
root | root(최고관리자)계정의 홈 디렉토리 |
run | 실행중인 서비스와 관련된 파일들이 저장되는 곳 |
sbin | 시스템 관리자용 명령어들이 저장되는 곳 |
sys | 리눅스 커널 관련 정보가 있는 곳 |
tmp | 시스템 사용중 발생하는 임시데이터가 저장되는 곳 |
usr | 기본 실행파일, 라이브러리, 헤더 파일등이 저장되는 곳 |
var | 시스템 운영중 발생하는 데이터, 로그가 저장되는 곳 |
proc | 실행중인 프로세스 및 커널 정보가 저장되는 곳 디스크상이 아닌 메모리에 존재 |
명령어 | 설명 | 사용법 |
---|---|---|
pwd | 현재 위치한 디렉토리의 절대경로를 표시 | pwd |
whoami | 현재 이용하고 있는 사용자가 누구인지 확인 | whoami |
cd | 디렉토리를 이동하는 명령어 | cd {경로} |
ls | 현재 위치한 디렉토리 내 파일 / 디렉토리 목록 표시 | ls |
touch | 파일의 용량이 0인 파일을 생성, 날짜 변경 생성 명령어 | touch {파일이름} |
mkdir | 디렉토리를 생성하는 명령어 | mkdir {생성할 디렉토리 이름} |
cp | 파일을 복사하는 명령어 | cp {복제할 대상} {붙여넣을 경로 또는 새 파일명} |
mv | 파일이나 디렉토리를 옮기거나 이름을 변경할 때 사용 | mv {옮길 대상} {대상 디렉토리 또는 새 파일명} |
rm | 파일이나 디렉토리 삭제 (디렉토리 삭제시 -r 옵션 추가) |
rm {삭제할 대상} |
cat | 파일의 내용을 화면에 출력하거나 파일을 만드는 명령어 | cat {파일 이름} |
redirection | 화면에 출력되는 결과를 파일로 저장하는 명령어 리눅스 스트림의 방향을 조정하는 명령어 |
> , >> < , << |
alias | 자주 수행하는 명령어들을 쉽게 사용할 수 있도록 설정하는 명령어 | alias {등록할 alias} = {등록할 명령어} alias(현재 alias 목록 출력) |
unalias | alias 명령어를 해제 시 사용 | unalias {등록한 alias} |
history | 이전에 사용했던 명령어들을 모두 볼 수 있음 이전 기록을 모두 지우고 싶을 땐 history -c |
history |
https://github.com/torvalds/linux